Parameters
- obj
- The object whose property value will be returned.
- index
- Optional index values for indexed properties. This value should be null for non-indexed properties.
Return Value
The property value for the obj parameter.
Exception | Description |
---|---|
System.ArgumentException | The index array does not contain the type of arguments needed.-or- The property's get accessor is not found. |
System.Reflection.TargetException | The object does not match the target type, or a property is an instance property but obj is null. |
System.Reflection.TargetParameterCountException | The number of parameters in index does not match the number of parameters the indexed property takes. |
System.MethodAccessException | There was an illegal attempt to access a private or protected method inside a class. |
System.Reflection.TargetInvocationException | An error occurred while retrieving the property value. For example, an index value specified for an indexed property is out of range. The System.Exception.InnerException property indicates the reason for the error. |